<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ page import = "java.util.*,java.io.*" %>
<%@ page import = "atae.thin.pres.*" %>
<%@ page import = "atae.apli.contexto.*" %>
<%@ taglib prefix="nacar" uri="/qnpl_mult_mult_jsp/tld/ctag.tld" %>
<%@ include file="/atcl_mult_mult_jsp/contenedores.jsp"%>

<% request.setAttribute("utils",utils); %>
<%
	icse.UtilitariosIcse icseUtil = new icse.UtilitariosIcse();
	String ALIASKEON=icseUtil.getPropertieByName("alias_keon");
	String ALIASICSE=icseUtil.getPropertieByName("alias_icse");
	String imagesDisabled="false";
%>
<%
	int CANTIDAD_FILAS=Integer.parseInt(icseUtil.getPropertieByName("cantidad_filas3"));
	//rutas de imagenes de paginado
	String rutaBase="/"+ALIASKEON+"/images/";
	String rutaInicio="Izq1off.gif";
	String rutaPrev="Izq2off.gif";
	String rutaNext="Dere2off.gif";
	String rutaFin="Dere1off.gif";

	int contador=0;
	String contador_pag=utils.getValorContexto("CONTADOR_PAGINAS")==null?"0":utils.getValorContexto("CONTADOR_PAGINAS");
	if(contador_pag.equals("")){
		contador_pag="0";
	}
	
	contador=Integer.parseInt(contador_pag);

	if(utils.getValorContexto("IND_FIN_DATOS").equals("") || contador==0){
		rutaInicio="Izq1off.gif";
		rutaPrev="Izq2off.gif";
		rutaNext="Dere2off.gif";
		rutaFin="Dere1off.gif";
	}

	if(utils.getValorContexto("IND_FIN_DATOS").equals(icseUtil.getPropertieByName("indFinDatoSi"))){
		if(contador>=2){
			rutaInicio="Izq1.gif"; //activamos boton inicio
			rutaPrev="Izq2.gif";
		}
		rutaFin="Dere1off.gif";
	}
	if(utils.getValorContexto("IND_FIN_DATOS").equals(icseUtil.getPropertieByName("indFinDatoNo"))){
		if(contador>=2){
			rutaInicio="Izq1.gif"; //activamos boton inicio
			rutaPrev="Izq2.gif";
			rutaNext="Dere2.gif";
		}
		if(contador<2){
			rutaNext="Dere2.gif";
		}
		rutaFin="Dere1.gif";
	}
	if(utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionAlta")) || 
		utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionBaja")) || 
		utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionModificar")) || 
		utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionDetalle")) ||
		utils.getValorContexto("IND_FIN_DATOS").equals("")){
		imagesDisabled="true";
		rutaInicio="Izq1off.gif";
		rutaPrev="Izq2off.gif";
		rutaNext="Dere2off.gif";
		rutaFin="Dere1off.gif";
	}
	rutaInicio=rutaBase+rutaInicio;
	rutaPrev=rutaBase+rutaPrev;
	rutaNext=rutaBase+rutaNext;
	rutaFin=rutaBase+rutaFin;
%>
<%
	AtaeSvCompositeDatoRegistroIndexado listadoNacar=icseUtil.getListaNacar("LST_DESCRIPTORAS",utils);
	String[] nomColsDescriptoras={"COD_TABLA","COD_CAMPO","NOM_CAMPO"};
	String[][] LST_DESCRIPTORAS1 =  icseUtil.getArrayString(listadoNacar,3,nomColsDescriptoras);
	String[][] LST_ESTADOS = icseUtil.getListOfDescriptora(LST_DESCRIPTORAS1,"25"); //estados

	String[][]  LST_COMPANIAS = utils.obtenerArrayString(utils.getDatoContexto("LST_TIPOS_COMPANIAS"));

	//obtenemos los ramos
	AtaeSvCompositeDatoRegistroIndexado listadoNacar2=icseUtil.getListaNacar("LST_TIPOS_RAMOS",utils);
	String[] nomColsTiposRamos={"COD_TABLA","COD_CAMPO","NOM_CAMPO"};
	String[][]  LST_DESCRIPTORAS2 = icseUtil.getArrayString(listadoNacar2,3,nomColsTiposRamos);
	String[][]  LST_TIPOS_RAMOS = icseUtil.getListOfDescriptora(LST_DESCRIPTORAS2,"57");

	String[] nomColsGrilla={"DES_COMPANIA"};
	AtaeSvCompositeDatoRegistroIndexado listadoNacarGrilla=icseUtil.getListaNacar("LST_RAMOS",utils);
	String[][] LST_GRILLA = icseUtil.getArrayString(listadoNacarGrilla,1,nomColsGrilla);

	String ACCION = utils.getValorContexto("ACCION");
	String AVAN_RET_PAGINA = utils.getValorContexto("AVAN_RET_PAGINA");
	String CONTADOR_PAGINAS = utils.getValorContexto("CONTADOR_PAGINAS");
	String PRIMARY_KEY = utils.getValorContexto("PRIMARY_KEY");
%>

<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<title><nacar:etiqueta texto="Mantenimiento de Ramos" monoidioma="false"/></title>
		<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"/>
		<%=escribirPlugIn(utils)%>
		<!-- JavaScript Arquitectura -->
		<% if(!utils.isInternetExplorer()) { %>
		<link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarFF1024v02.css" type="text/css">
		<% } else { %>
		<link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarIE1024v02.css" type="text/css">
		<% } %>
		<script type="text/javascript" src="/atcl_es_web_pub/js/utils.js"></script>
		<script type="text/javascript" src="/qnpl_es_web_pub/js/ctag.js"></script>		
		<script type="text/javascript" src="/<%=ALIASKEON%>/js/jquery.js"></script>
		<script type="text/javascript" src="/<%=ALIASICSE%>/js/utilitarios.js"></script>

		<!-- JavaScript ICSE -->
		<script type="text/javascript">
			$(document).ready(function(){
				/*alert("alto: "+screen.height + " ancho: "+screen.width);
				alert("navegador y version: "+navigator.userAgent);*/
				if(jQuery.browser.mozilla ){$(document).keydown(function(event) {atajoKeyDown(event); }).keyup(function(event){atajoKeyUp(event); });}
				$('*').disableSelection();
				setTrimCampos();

				var grillaNacar = new Array();

			    <%	if(LST_GRILLA!=null){
						for(int i=0; i<LST_GRILLA.length; i++){%>
							grillaNacar[parseInt("<%=i%>")]="<%=LST_GRILLA[i][0]%>";
				<%		}
					}%>
				setTooltipColumnas("lstRamos","0", grillaNacar,"<%=ALIASKEON%>");

				if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionListado")%>'){
					if(validarGrillaVacia("lstRamos")==true){
						verMensaje('ALERTICA6000','<%=icseUtil.getPropertieByName("ICA6000")%>','/<%=ALIASKEON%>/images/','cerrar');
					}
				}

				if("<%=imagesDisabled%>"=="true"){
					setValorCampo("imagesAction","false");
				}

				if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionDetalle")%>'){
					setValorCampo("cmbRamo",'<%=utils.getValorContexto("COD_RAMO")%>');

					setEstiloAccionador("btnGrabar","BotonMantenimiento");
					setProtegidoAccionador("btnGrabar","false");

					setEstiloAccionador("cmbCompania","CampoObligatorio"); 
					setEstiloAccionador("cmbRamo","CampoObligatorio");
					setEstiloAccionador("cmbEstado","CampoObligatorio");

					setProtegidoAccionador("cmbCompania","true");
					setProtegidoAccionador("cmbRamo","true");
					setProtegidoAccionador("cmbEstado","true");
					setTextoBotonAtajo("btnGrabar","<u>M</u>odificar","m");
					asignarEstiloFilaSeleccionada("lstRamos","0,1",'<%=utils.getValorContexto("COD_COMPANIA")%>'+'<%=utils.getValorContexto("COD_RAMO")%>','true');
				}

				if(('<%=utils.getValorContexto("CODIGO")%>').indexOf('<%=icseUtil.getPropertieByName("codigoAviso")%>')>-1){
					if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionAlta")%>' || 
						'<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionBaja")%>' ||
						'<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionModificar")%>'){
						reset_ICSEVE01002();
						verMensaje('<%=utils.getValorContexto("CODIGO")%>','<%=utils.getValorContexto("DESCRIPCION")%>','/<%=ALIASKEON%>/images/','buscar_ICSEVE01002_mensaje');
					}
				}

				quitarScrollHorizontal("lstRamos");
			});
		</script>
	</head>
	<body onload="controlSesion();
		<% if (utils.getPaginaModoMensaje() != getCteServicioOK()) {%> 	
			
			if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionBaja")%>'){
				reset_ICSEVE01002();
			}
		
			if(('<%=utils.getValorContexto("CODIGO")%>').indexOf('<%=icseUtil.getPropertieByName("codigoError")%>')>-1){
				verMensaje('<%=utils.getValorContexto("CODIGO")%>','<%=utils.getValorContexto("DESCRIPCION")%>','/<%=ALIASKEON%>/images/','cerrar');
			}
			else{
				mostrarMensajes(tipoMensajes,paramMensajes);
			}
		<%}%>">
		<form id="ICSEVE01002" name="ICSEVE01002" action="<%=utils.getDestinoFormulario()%>" method = "POST">
			<input type="hidden" name="evento" id="evento" />
			<input type="hidden" name="flujo" id="flujo" value="<%=utils.getFlujoID()%>" />
			<input type="hidden" name="ventana" id="ventana" value="<%=utils.getVentana()%>" />
			<input type="hidden" name="hdACCION" 		id="hdACCION" 		value='<%=utils.getValorContexto("ACCION")%>'/>
			<input type="hidden" name="hdCOD_COMPANIA" 	id="hdCOD_COMPANIA" value='<%=utils.getValorContexto("COD_COMPANIA")%>'/>
			<input type="hidden" name="hdCOD_RAMO" 		id="hdCOD_RAMO" 	value='<%=utils.getValorContexto("COD_RAMO")%>'/>
			<input type="hidden" name="hdDES_CORTA" 	id="hdDES_CORTA" 	value='<%=utils.getValorContexto("DES_CORTA")%>'/>
			<input type="hidden" name="hdDES_LARGA" 	id="hdDES_LARGA" 	value='<%=utils.getValorContexto("DES_LARGA")%>'/>
			<input type="hidden" name="hdEST_RAMO" 		id="hdEST_RAMO" 	value='<%=utils.getValorContexto("EST_RAMO")%>'/>	
			<input type="hidden" name="hdIND_FIN_DATOS" id="hdIND_FIN_DATOS" value='<%=utils.getValorContexto("IND_FIN_DATOS")%>'/>	
			<input type="hidden" name="hdNUM_REGISTROS" id="hdNUM_REGISTROS" value='<%=utils.getValorContexto("NUM_REGISTROS")%>'/>
			<input type="hidden" name="hdAVAN_RET_PAGINA" 	id="hdAVAN_RET_PAGINA" 	value='<%=utils.getValorContexto("AVAN_RET_PAGINA")%>'/>
			<input type="hidden" name="hdCONTADOR_PAGINAS"	id="hdCONTADOR_PAGINAS" value='<%=utils.getValorContexto("CONTADOR_PAGINAS")%>'/>
			<input type="hidden" name="hdPRIMARY_KEY" 		id="hdPRIMARY_KEY" 		value='<%=utils.getValorContexto("PRIMARY_KEY")%>'/>	
			<input type="hidden" name="imagesAction" id="imagesAction" value=""/>

			<div class="DivPagina">
				<div class="DivTituloVentana"><label class="tituloVentanaIzq"> Mantenimiento de Ramos </label></div>
				<div class="DivContenedorVentana">				
					<table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblPrincipal">
						<tr>
							<td>
								<div class="DivTituloCaja" ><label class="tituloCajaIzqEscenario" id="lbl_titulocaja_"><b>Ramo</b></label></div>
								<div class="DivContenedorCaja"> 	
									<table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblBusqueda">
										<tr class="EtiquetaAutoescalable"> 
											<td>
												<label class="EtiquetaAutoescalable">
													<nacar:etiqueta texto="<b>Nombre Compañía</b>" monoidioma="false"/>&nbsp;
													<nacar:listadesplegable identificador="cmbCompania" estilo="CampoObligatorio" seleccionado='<%=utils.getValorContexto("COD_COMPANIA")%>' mostrarcodigo="false" 
																			enviarcodigo = "true" literalrequerido=" " cuerpo='<%=LST_COMPANIAS%>' ancho="140" onchange="habilitar_ICSEVE01002();"/> 
												</label>
												<label class="EtiquetaAutoescalable">
													<nacar:etiqueta texto="<b>Ramo</b>" monoidioma="false"/> &nbsp;
													<nacar:listadesplegable identificador="cmbRamo" estilo="CampoObligatorio" seleccionado='<%=utils.getValorContexto("COD_RAMO")%>' mostrarcodigo="false" 
																			enviarcodigo = "true" literalrequerido=" " cuerpo='<%=LST_TIPOS_RAMOS%>' ancho="140" onchange="if(this.value!=''){setValorCampo('txtDesLarga',getTextoSeleccionado('cmbRamo'));}habilitar_ICSEVE01002();"/> 
												</label>

												<label class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="<b>Descripci&oacute;n Corta</b>" monoidioma="false"/>&nbsp;
													<nacar:campotexto identificador="txtDesCorta" ancho="19" longitudmaxima="20"  estilo="CampoEntrada" 
															texto='<%=utils.getValorContexto("DES_CORTA")%>' onkeypress="return doKeyPress(6,event)" onkeyup="habilitar_ICSEVE01002();"/>
															
												</label>
												<label class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="<b>Descripci&oacute;n Larga</b>" monoidioma="false"/>&nbsp;
													<nacar:campotexto identificador="txtDesLarga" ancho="38" longitudmaxima="60" estilo="CampoObligatorio" 
															texto='<%=utils.getValorContexto("DES_LARGA")%>' onkeypress="return doKeyPress(6,event)" onkeyup="habilitar_ICSEVE01002();"/>
															
												</label>
												<label class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="<b>Estado</b>" monoidioma="false"/>&nbsp;
													<nacar:listadesplegable identificador="cmbEstado" estilo="CampoEntrada" seleccionado='<%=utils.getValorContexto("EST_RAMO")%>' onchange="habilitar_ICSEVE01002();"
																			mostrarcodigo="false" enviarcodigo = "true" literalrequerido=" " cuerpo='<%=LST_ESTADOS%>' ancho="140"/> 
												</label>
											</td>
										</tr>
										<tr><td>&nbsp;</td></tr>
										<tr>
											<td>
												<table align="right" style="width:100%;" border="0" cellspacing="0" cellpadding="0">
													<tr>
														<td class="alinearDer">
															<button id="btnLimpiar" name="btnLimpiar" onClick="reset_ICSEVE01002();" type="button" class="Boton" value="Limpiar" accesskey="l" 
																		onmouseover="fbtnover(this , 100)" onmouseout="fbtnout(this, 100)"> <u>L</u>impiar </button>&nbsp;
															<button id="btnBuscar" name="btnBuscar" onClick="buscar_ICSEVE01002();" type="button" class="Boton" value="Buscar" accesskey="b"
																		onmouseover="fbtnover(this , 100)" onmouseout="fbtnout(this, 100)"> <u>B</u>uscar </button>&nbsp;
														</td>
													</tr>
												</table>
											</td>				
										</tr>		
									</table>
								</div>
								<div class="DivTituloCaja2">
									<table width="100%" cellpadding="0" cellspacing="0" class="TablaTitulo" id="tab_1">
										<div class="TituloTabla">
											<label class="TituloTablaIzq"><b>Ramos encontrados</b></label>  
											<label class="TituloTablaDer">
												<img src="<%=rutaInicio%>" class="linkAbi BotonPrismatico" id="btnInicio" name="btnInicio" onclick="paginado_ICSEVE01002('I');" title="Inicio"/>
												<img src="<%=rutaPrev%>" class="linkAbi BotonPrismatico" id="btnAnterior" name="btnAnterior" onclick="paginado_ICSEVE01002('R');" title="Anterior"/>
												<%
													int total_paginas=0, total_registros=0;
													if(contador>0){
														total_registros=utils.getValorContexto("NUM_REGISTROS")==""?0:Integer.parseInt(utils.getValorContexto("NUM_REGISTROS"));
														total_paginas=total_registros/CANTIDAD_FILAS;
														try{
															if(total_registros%(total_paginas*CANTIDAD_FILAS)>0){
																total_paginas++;
															}
														}catch(Exception ex){}
														if(total_registros>0 && total_paginas==0){ total_paginas=1;}
													}
												%>

												<%=contador>0? (""+contador+" de "+total_paginas):""%>
												
												<img src="<%=rutaNext%>" class="linkAbi BotonPrismatico" id="btnSiguiente" name="btnSiguiente" onclick="paginado_ICSEVE01002('A');" title="Siguiente"/>
												<img src="<%=rutaFin%>" class="linkAbi BotonPrismatico" id="btnFin" name="btnFin" onclick="paginado_ICSEVE01002('F');" title="Fin"/>
											</label>                   
										</div>
									</table>
								</div>							
								<div class="DivContenedorCaja">
									<table width="100%" border="0" cellspacing="0" cellpadding="0">								
										<tr>
											<td> 
												<table width='100%' border='0' cellspacing='0' cellpadding='0' class='TablaDatos'>
													<tr>
														<td width="100%">
															<nacar:tablaeditable identificador="lstRamos"estilo="TablaDatos"contextocuerpo="LST_RAMOS"espacioentreceldas='2'espaciointeriorceldas='0'
																					estiloclassfilaspares='Pijama1'estiloclassfilasimpares='Pijama2'espaciosconretorno='false'
																					columnasocultas='<%=new String[]{"COD_COMPANIA","COD_RAMO"}%>'>
																<nacar:scrollvertical alto="390"/>
																<nacar:cabecera>
																	<tr>
																		<td align='center' class="CabeceraTabla" width="20%" ><nacar:etiqueta texto="Compañia" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="20%" ><nacar:etiqueta texto="Ramo" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="20%" ><nacar:etiqueta texto="Descripcion Corta" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="10%" ><nacar:etiqueta texto="Estado" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="12%" ><nacar:etiqueta texto="Fecha de Alta" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="12%" ><nacar:etiqueta texto="Fecha de Baja" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="6%" ><nacar:etiqueta texto="Acci&oacute;n" monoidioma="false" /></td>
																	</tr>
																</nacar:cabecera>
																<nacar:edicionenfila   /> 
																<nacar:columnadatos identificador="DES_COMPANIA"editable="false"ancho='20%'estiloclass="TextoTablaCenN"/>
																<nacar:columnadatos identificador="DES_RAMO"editable="false"ancho='20%'estiloclass="TextoTablaCenN" />
																<nacar:columnadatos identificador="DES_CORTA"editable="false"ancho='20%'estiloclass="TextoTablaCenN" />
																<nacar:columnadatos identificador="DESC_ESTADO"editable="false"ancho='10%'estiloclass="TextoTablaCenN" />
																<nacar:columnadatos identificador="TIMEST_ALTA"editable="false"ancho='12%'estiloclass="TextoTablaCenN" funcionformato="columnLengthFecha" />
																<nacar:columnadatos identificador="TIMEST_MODIF"editable="false"ancho='12%'estiloclass="TextoTablaCenN" funcionformato="columnLengthFecha" /> 

																<nacar:columnalibrehtml ancho="6%">
																	<table width='100%' border='0' cellspacing='0' cellpadding='0'>
																	<tr>
																		<td class="TextoTablaCenN">
<img src="/<%=ALIASKEON%>/images/editar.gif" class="linkAbi" align="middle" id="seleccionar" title="Seleccionar" name="seleccionar" alt="Seleccionar" onclick="seleccionarRegistro_ICSEVE01002(this,'lstRamos');"/> <img src="/<%=ALIASKEON%>/images/eliminar.gif" class="linkAbi" align="middle" id="eliminar" name="eliminar" alt="eliminar.gif" title="Baja" onclick="baja_ICSEVE01002(this,'lstRamos');verMensaje('CONFIRMICA6002', '<%=icseUtil.getPropertieByName("ICA6002")%>', '/<%=ALIASKEON%>/images/','bajaRegistro_ICSEVE01002');" />
																		</td>
																	</tr>
																	</table>
																</nacar:columnalibrehtml>		
															</nacar:tablaeditable>
														</td>
													</tr>
												</table>
											</td>
										</tr> 
									</table>
								</div>
							</td>
						</tr>
						<tr><td>&nbsp;</td></tr>
						<tr>
							<td>
								<table align="left" border="0" cellspacing="0" cellpadding="0">
									<tr>
										<td class="alinearIzq">
											<button id="btnGrabar" name="btnGrabar" type="button" class="Boton BotonMantenimientoDisabled" value="Grabar" accesskey="a" 
													onmouseover="this.className='Boton BotonMantenimientoHover'" onmouseout="this.className='Boton BotonMantenimiento'" disabled="disabled"
													onclick="resetClassObligatorio(); setTrimCampos();
															if(!setClassObligatorio()){ habilitar_ICSEVE01002();return false;}
															else{
																if(getValorCampo('hdACCION')=='<%=icseUtil.getPropertieByName("accionDetalle")%>' && getValorCampo('cmbEstado')==''){
																	verMensaje('ALERT', '<%=icseUtil.getPropertieByName("alertaCampoEstado")%>', '/<%=ALIASKEON%>/images/','');return false;
																}
																verMensaje(getValorCampo('hdACCION')=='D'?'CONFIRMICA6001':'CONFIRMICA6003', 
																			(getValorCampo('hdACCION')=='D'?'<%=icseUtil.getPropertieByName("ICA6001")%>':'<%=icseUtil.getPropertieByName("ICA6003")%>'), 
																			'/<%=ALIASKEON%>/images/','grabar_ICSEVE01002');
															}"><u>A</u>&ntilde;adir</button>
										</td>
									</tr>
								</table>
							</td>
						</tr>
						<tr>
							<td>
								<table align="right" border="0" cellspacing="0" cellpadding="0">
									<tr>
										<td class="alinearDer">
											<button id="btnCerrar" name="btnCerrar" onClick="salir_ICSEVE01002();" type="button" 
														class="Boton" value="Salir" accesskey="s" onmouseover="fbtnover(this , 100)" onmouseout="fbtnout(this, 100)"><u>S</u>alir</button>
										</td>
									</tr>
								</table>
							</td>
						</tr>
					</table>
				</div>   		
			</div>   
		</form>
		<div id="mensaje"></div>
		<div id="tooltipcolumna"></div>
		<script type="text/javascript">
			function habilitar_ICSEVE01002(){
				//setTrimCampos();
				if(getValorCampo("imagesAction")!="false"){
					resetPaginadoGrilla('<%=ALIASKEON%>');
				}
				setValorCampo("imagesAction","false");
				if(validarFieldGuardar()){
					setProtegidoAccionador('btnGrabar','false');
					setEstiloAccionador('btnGrabar','BotonMantenimiento');
				}else{
					setProtegidoAccionador('btnGrabar','true');
					setEstiloAccionador('btnGrabar','BotonMantenimientoDisabled');
				}
			}		

			function validarFieldGuardar(){
				// return setClassObligatorio();

				if( getValorCampo('cmbCompania') == ""  || 
					getValorCampo('cmbRamo') == ""   ||
					getValorCampo('txtDesLarga') == "" ){	
					return false;
				}else{
					return true;
				}
			}	

			function reset_ICSEVE01002(){
				resetClassObligatorio();
			    setValorCampo('cmbCompania', '');
			    setValorCampo('cmbRamo', '');
			    setValorCampo('txtDesCorta', '');
			    setValorCampo('txtDesLarga', '');
			    setValorCampo('cmbEstado', '');

				setEstiloAccionador("btnGrabar","BotonMantenimientoDisabled");
				setProtegidoAccionador("btnGrabar","true");

				setProtegidoAccionador("cmbCompania","false");
				setProtegidoAccionador("cmbRamo","false");
				setProtegidoAccionador("cmbEstado","false");
				setValorCampo("imagesAction","false");
				setEstiloAccionador("cmbEstado","CampoEntrada");
				resetEstiloGrilla("lstRamos");
				resetPaginadoGrilla('<%=ALIASKEON%>');
				setTextoBotonAtajo("btnGrabar","<u>A</u>ñadir","a");
				setValorCampo("hdACCION","");
			}

			function buscar_ICSEVE01002(){ 
				lanzarAccion('<%=icseUtil.getPropertieByName("accionListado")%>','0X3C01004'); 
			}

			function baja_ICSEVE01002(objeto,idTabla){ 
				var codCompania = obtenerCeldaFilaOculto(objeto,idTabla,0,idTabla);
				var codRamo = obtenerCeldaFilaOculto(objeto,idTabla,1,idTabla);

				codCompania = (codCompania!=""?$.trim(codCompania):"");
				codRamo = (codRamo!=""?$.trim(codRamo):"");

				setValorCampo('hdCOD_COMPANIA',codCompania);
				setValorCampo('hdCOD_RAMO',codRamo);
			}

			function bajaRegistro_ICSEVE01002(){
				if(getValorCampo("hdCOD_COMPANIA")=="" || getValorCampo("hdCOD_RAMO")==""){
					$("#mensaje").html("");
					verMensaje('ALERT','<%=icseUtil.getPropertieByName("validaCodigoGrilla")%>','/<%=ALIASKEON%>/images/','');
					return false;
				}
				setValorCampo("hdACCION",'<%=icseUtil.getPropertieByName("accionBaja")%>');
				lanzarEventoVentana("ICSEVE01002","0X3C01007");
			}

			function grabar_ICSEVE01002(){ lanzarAccion('<%=icseUtil.getPropertieByName("accionAlta")%>','0X3C01007'); }

			function lanzarAccion(accion, evento){
				setTrimCampos();

				var codCompania= getValorCampo('cmbCompania');
				var codRamo= getValorCampo('cmbRamo');
				var desCorta= getValorCampo('txtDesCorta');
				var desLarga= getValorCampo('txtDesLarga');
				var codEstado= getValorCampo('cmbEstado');

				setValorCampo('hdCOD_COMPANIA', codCompania);
				setValorCampo('hdCOD_RAMO', codRamo);
				setValorCampo('hdDES_CORTA', desCorta);
				setValorCampo('hdDES_LARGA', desLarga);
				setValorCampo('hdEST_RAMO', codEstado);
				setValorCampo('hdACCION', (getValorCampo('hdACCION') == '<%=icseUtil.getPropertieByName("accionDetalle")%>' && accion == '<%=icseUtil.getPropertieByName("accionAlta")%>') ? '<%=icseUtil.getPropertieByName("accionModificar")%>' : accion);

				if(getValorCampo('hdACCION') =='<%=icseUtil.getPropertieByName("accionAlta")%>' || 
					getValorCampo('hdACCION') == '<%=icseUtil.getPropertieByName("accionModificar")%>'){
					if(!setClassObligatorio()){ return false;}
				}
				if(getValorCampo('hdACCION') =='<%=icseUtil.getPropertieByName("accionModificar")%>'){
					if(getValorCampo("cmbEstado")==""){
						verMensaje('ALERT', '<%=icseUtil.getPropertieByName("alertaCampoEstado")%>', '/<%=ALIASKEON%>/images/','');
						return false;
					}
				}

				if(accion == '<%=icseUtil.getPropertieByName("accionListado")%>'){
					var arrayCriteriosValidos = [codCompania,codRamo,desCorta,desLarga,codEstado];
					var arrayCriteriosInvalidos = new Array();

					var resultado = validarBusquedaVaciosInvalidos(arrayCriteriosValidos, arrayCriteriosInvalidos);

					switch(resultado){
						case 1: verMensaje('CONFIRMICA6004', '<%=icseUtil.getPropertieByName("ICA6004")%>', '/<%=ALIASKEON%>/images/','lanzarBusqueda_ICEVSE01002'); break;
						case 2: verMensaje('CONFIRMICA6005', '<%=icseUtil.getPropertieByName("ICA6005")%>', '/<%=ALIASKEON%>/images/','lanzarBusqueda_ICEVSE01002'); break;
						case 3: lanzarBusqueda_ICEVSE01002(); break;
						default: break;
					}
					if(resultado!=3){return false;}
				}
				lanzarEventoVentana('ICSEVE01002',evento); 
			}
			function lanzarBusqueda_ICEVSE01002(){
				setValorCampo('hdAVAN_RET_PAGINA', '<%=icseUtil.getPropertieByName("avancePagina1")%>');
				setValorCampo('hdCONTADOR_PAGINAS', '0000');
				setValorCampo('hdPRIMARY_KEY', '0000');
				lanzarEventoVentana('ICSEVE01002',"0X3C01004"); 
			}
			function seleccionarRegistro_ICSEVE01002(objeto,idTabla){
				var codCompania = obtenerCeldaFilaOculto(objeto,idTabla,0,idTabla);
				setValorCampo('hdCOD_COMPANIA',codCompania);			

				var codRamo = obtenerCeldaFilaOculto(objeto,idTabla,1,idTabla);
				setValorCampo('hdCOD_RAMO',codRamo);

				lanzarEventoVentana("ICSEVE01002","0X3C01005");
			}
			function salir_ICSEVE01002(){
				lanzarEventoVentana("ICSEVE01002",'0X03C01000');
			}

			function paginado_ICSEVE01002(navegacion){
				if(getValorCampo("imagesAction")=="false" || getValorCampo("hdIND_FIN_DATOS")==""){
					return;
				}
				if(!setearPaginadoGrilla(navegacion,20,"hdCONTADOR_PAGINAS","hdIND_FIN_DATOS","hdNUM_REGISTROS","hdAVAN_RET_PAGINA","hdPRIMARY_KEY")){
					return false;
				}
				
				setValorCampo("hdACCION","L");
				setValorCampo('hdCOD_COMPANIA',getValorCampo('cmbCompania'));
				setValorCampo('hdCOD_RAMO',getValorCampo('cmbRamo'));
				setValorCampo('hdDES_CORTA',getValorCampo('txtDesCorta'));
				setValorCampo('hdDES_LARGA',getValorCampo('txtDesLarga'));
				setValorCampo('hdEST_RAMO',getValorCampo('cmbEstado'));

				lanzarEventoVentana('ICSEVE01002','0X3C01004');
			}

			function buscar_ICSEVE01002_mensaje(){
				setTrimCampos();
				setValorCampo('hdCOD_COMPANIA',"");
				setValorCampo('hdCOD_RAMO',"");
				setValorCampo('hdDES_CORTA',"");
				setValorCampo('hdDES_LARGA',"");
				setValorCampo('hdEST_RAMO',"");
				setValorCampo('hdACCION','L');
				setValorCampo('hdAVAN_RET_PAGINA','<%=icseUtil.getPropertieByName("accionAlta")%>');
				setValorCampo('hdCONTADOR_PAGINAS','0000');
				setValorCampo('hdPRIMARY_KEY','0000');

				lanzarEventoVentana('ICSEVE01002','0X3C01004');
			}

		</script>		
	</body>
</html> 